package com.manager.devicemanager.service;

import java.io.IOException;
import java.util.Map;

/**
 * 系统空间服务接口，用于获取系统可用空间信息
 */
public interface SystemSpaceService {
    /**
     * 获取系统所有存储分区的可用空间信息
     * @return 包含存储分区路径和对应可用空间信息的 Map，键为存储分区路径，值为包含总空间、可用空间、未分配空间的 Map
     * @throws IOException 当获取存储信息出错时抛出异常
     */
     Map<String, Object> getSystemStorageInfo() throws IOException;
}